package com.javarush.test.level08.lesson08.task04;

import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

/* Удалить всех людей, родившихся летом
Создать словарь (Map<String, Date>) и занести в него десять записей по принципу: «фамилия» - «дата рождения».
Удалить из словаря всех людей, родившихся летом.
*/

public class Solution
{
    public static HashMap<String, Date> createMap()
    {
        HashMap<String, Date> map = new HashMap<String, Date>();
        map.put("Сталлоне", new Date("JUNE 1 1980"));
        map.put("dgreher", new Date("JUNE 1 1980"));
        map.put("ehtjryjt", new Date("SEPTEMBER 1 1980"));
        map.put("gsdtjr6jer", new Date("JUNE 1 1980"));
        map.put("gh54hdfj", new Date("DECEMBER 1 1985"));
        map.put("76ir6yjdg", new Date("JUNE 1 1980"));
        map.put("jhrdthsd", new Date("JUNE 1 1980"));
        map.put("fdhdgjhfg", new Date("JUNE 1 1980"));
        map.put("jytkyuf", new Date("AUGUST 1 1980"));
        map.put("lyujfdx", new Date("JULY 1 1980"));

        return map;

    }

    public static void removeAllSummerPeople(HashMap<String, Date> map)
    {
        Iterator<Map.Entry<String, Date>>iterator= map.entrySet().iterator();
        while(iterator.hasNext())
        {
            Map.Entry<String,Date>pair=iterator.next();
            //Date value=pair.getValue();
            if (pair.getValue().getMonth()==5 || pair.getValue().getMonth()==6 || pair.getValue().getMonth()==7)
                iterator.remove();
        }

    }
}
